package cn.com.db.dao;


import cn.com.db.model.StoreParts;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
@Mapper
public interface StorePartsDao {
    void createStoreParts(StoreParts storeParts);

    StoreParts getStorePartsById(@Param("id")String id);

    StoreParts getStorePartsOfStore(@Param("storeId")String storeId,
                                        @Param("partsId")String partsId);

    List<StoreParts> getStoreParts(@Param("store")String store,
                                       @Param("parent")String parent);

    Integer countStoreParts(@Param("store")String store,
                              @Param("parent")String parent);

    void update(StoreParts storeParts);
}
